﻿/*by zhangxinxu wordpress*//*common*/
a{color:#34538b; text-decoration:none;}
h2 a:visited{color:#527ED1;}
a:hover{color:#147;text-decoration:underline;}
p,form,ul,ol{margin:0; padding:0; list-style-type:none;}
img,video, object, embed{border:0; max-width:100%;}
input,textarea{font-size:100%;font-family:inherit;}
.clear{clear:both;}
.center{text-align:center;}
.hidden{display:none;}
hr{display:none;}
.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.nowrap{white-space:nowrap;}
.f11{font-size:18px;}
.f12{font-size:20px;}
.imgpad{padding:3px; border:1px solid #ccc; box-shadow:1px 2px 3px rgba(0,0,0,.5);}
.g{color:#999;}.l{float:left;}.r{float:right;}
.trans{transition:all .3s;}
html{overflow-y:scroll;}
body{margin:0; font:caption; background:#fff; color:#333;}
#page{margin:0 auto;*zoom:1;}
#page:after{content:''; display:table; clear:both;}
#page ~ p {display:none;}
#headerimg{padding:10px 10%; overflow:hidden; zoom:1;}
#headerimg .page_logo{display:block;width:180px; height:51px; background:url(images/index_logo.gif) no-repeat; text-indent:-999px; overflow:hidden;}
#headerimg .page_logo:active{outline:none;}
#headerimg .description{margin-top:-20px; font-size:12px;text-align: right;}
#menubar{background-color:#D8E5F7; border-top:3px solid #8BA7E3; border-bottom:2px solid #B4C9F5;overflow: hidden; background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#D8E5F7), to(#BCD3F5)); background-image:linear-gradient(to bottom, #D8E5F7, #BCD3F5);}
.menu_tab{margin-left:6%; float:left; overflow:hidden;}
.menu_tab li{height:48px; line-height:1.2; margin-right:5px; padding:0 16px; float:left; text-align:center; text-shadow:1px 1px #e3e3e3;}
.menu_tab .on{background:white; box-shadow:inset 0 1px 2px rgba(0,0,0,.15); background:linear-gradient(to bottom, #e0e0e0, #fff 6px);}
.menu_tab li a{font-family:Tahoma, Geneva; font-size:12px; margin:0 2px;}
.menu_tab li .boss{display:block; font-size:14px; font-weight:bold; margin-top:7px; text-shadow:1px 1px #eee;}
.menu_tab li .disabled { opacity:.4; color:#333; cursor:default; }
.menu_tab li a:hover,ul.menu_tab .on a{color:#333; text-decoration:none;}
.menu_tab .on a:hover{color:#34538b;}
.hd_remind{position:absolute;top:0;right:0;padding:2px 5px;background:#cd0000;color:#fff;font-size:12px;}
.hd_remind a{margin-left:2px; color:#fff; border-bottom:1px solid;}
.hd_remind a:hover{border:0; text-decoration:none;}
#content{font-size:14px; padding-bottom:20px;min-height:2000px;}
#content a[href*='www.zhang']:active{background-color:#f0f3f9;}
.page #slidebar_third{display:none;}
.the_main{width:100%; float:left;}
#sidebar{width:344px; float:left; margin-left:-350px; margin-top:20px; font-size:12px; clear:right;}
.top_ad{height:300px;width:336px;max-width:100%;margin:auto;text-align:center; background:
linear-gradient(45deg, #527ED1 45px, transparent 45px) 64px 64px,
linear-gradient(45deg, #527ED1 45px, transparent 45px,transparent 91px, #34538b 91px, #34538b 135px, transparent 135px),
linear-gradient(-45deg, #527ED1 23px, transparent 23px, transparent 68px,#527ED1 68px,#527ED1 113px,transparent 113px,transparent 158px,#527ED1 158px);background-size: 128px 128px;box-shadow:inset 10px 20px 20px #A7BFE8, inset -23px -10px 20px rgba(0,0,0,.35), inset 10px 5px 15px rgba(0,0,0,.8); position:relative; overflow:hidden;}
.ad_inner{display:inline-block;width:336px;opacity:1;}
.ad_inner:hover{opacity:1;}
.sldebar_out{padding:3px; border:1px solid #AFC4EA; margin-bottom:10px; background:#BCD1F0;*zoom:1;}
.top_ad_out{border-color:#34538b;background-color:#34538b; position:relative; animation:colorSwitch 2s infinite alternate;}
@keyframes colorSwitch {
	0%{border-color:#34538b;background-color:#34538b;}
	100% { border-color:#BCD1F0;background-color:#BCD1F0; }	
}

.top_ad_out::before{content:'';position:absolute;z-index:-1;width:336px;height: 250px;margin-top:53px;margin-left:-4px;background:linear-gradient(to bottom, #fff, #C9DBF2);-ms-transform:skewX(20deg);transform:skewX(20deg);-ms-transform-origin:right bottom;transform-origin:right bottom;mix-blend-mode:darken;}
.top_ad_out[style*=fixed]::before{display:none;}
.top_ad_out::after{position:absolute;content:'广告'; font-size:12px;color:#fff;border:1px solid;background:#000;opacity:.4;bottom:5px;left:5px;padding:1px 2px;border-radius:1px;}
.top_ad_out .silebar_inner{border:0;}
.ad_slide_x{position:absolute; white-space:nowrap;left:0;-webkit-transition:left .25s;transition:left .25s;}
.ad_index_x{position:absolute;bottom:0;left:0;right:0;text-align:center;visibility:hidden;}
.ad_index_a{display:inline-block;width:30px;line-height:30px;background-color:#3e3e3e;color:#fff;font-size:18px;}
.ad_index_x>.active{background-color:#cd0000;}
.ad_index_a:hover{text-decoration:none;color:#fff;}

.ad_inner > .adsbygoogle{display:inline-block!important;position:static!important;width:auto!important;height:283px!important;background-color:#f0f3f9;min-width:280px;}
body > div[id^="gj_"]{visibility:hidden;display:none!important;}
.slidebar_job{display:block; padding:10px; color:#333; text-shadow:1px 1px white; box-shadow:inset 0 0 1px #fff; background-color:#f0f3f9; text-align:center; font-size:14px; font-weight:bold;}
.slidebar_job:hover{background-color:#B7CBE8; color:#000; text-decoration:none;}
.slidebar_job:active{box-shadow:inset 2px 2px 4px rgba(0,0,0,.5);}
.silebar_inner{border:1px solid #93ADDB; background:#fff; padding:6px;overflow: hidden;}
#zxx_intro .silebar_inner{min-height:100px;}
#footer{clear:both; background:#B7CBE8; border-top:3px solid #A7BFE8; zoom:1;}
#footer p{margin:0; padding:15px 0 46px;height:54px;text-align:center; line-height:1.5; font-size:12px;}
#footer p img,.vimg{margin-bottom:-3px;}
#footbar{height:32px; width:96%; font:status-bar; font-size:14px; position:fixed; bottom:0; left:1.5%; border:1px solid #f0f3f9; background-color:#f0f3f9; box-shadow: 0 -1px rgba(76,99,147,.35), 1px 0 rgba(76,99,147,.35), -1px 0 rgba(76,99,147,.35); z-index:1;transition:bottom .25s;}
#footbar.slideout{bottom:-40px;}
.foot_login{float:right;border-right:1px solid #ADB2B9;}
.foot_top{float:right;}
.foot_yy{float:left; height:20px; border-right:1px solid #ADB2B9; padding:7px 10px 5px;}
.foot_yy:hover,.foot_top:hover{text-decoration:none; background:#fff;}
.foot_yy_x{width:180px; border:1px solid #3453b8; background:#fff; position:absolute; bottom:31px; left:-1px; font-size:12px;}
.foot_yy_title{height:28px; line-height:28px; background:#486aaa; padding:0 5px; border-top:1px solid #A7BFE8; border-bottom:1px solid #e4e4e4; font-weight:bold; color:#fff;}
.foot_yy_title a{font-family:simsun; color:#fff;}
.foot_yy_title a:hover{color:#fff; text-decoration:none;}
.foot_yy_dv{border-bottom:1px solid #A7BFE8; color:#666; padding:8px 2px 3px;}
.foot_yy_a{display:block; height:22px; line-height:22px; padding-left:12px;}
.foot_yy_a:hover{text-decoration:none; background-color:#ffffe0; color:#333;}
.foot_yy_on{position:absolute; border:1px solid #34538b; border-top:1px solid #fff; bottom:-33px; *bottom:-32px; left:-1px; background:#fff; font-size:14px;}
.foot_rss_a,.foot_login,.foot_top{display:inline-block; line-height: 20px; padding:6px 20px;}
.foot_rss_a:hover,.foot_login:hover,.foot_top:hover{text-decoration:none; background-color:#fff;}
.icon-male{display:inline-block;width:20px; height:20px; margin-right:5px; background:url() no-repeat center; vertical-align:-.5ex; }
.narrowcolumn .entry,.widecolumn .entry{line-height:1.5; font-size:medium;}
.narrowcolumn .entry{ padding:5px 0;}
.widecolumn .entry{padding:8px 0 0 0;}
.entry p{margin:16px 0;}
.entry-content > p {margin: 10px 0;}
.entry a[target='_blank']:after{content:''; display:inline-block; width:6px; height:6px; margin:0 2px; background:currentColor url() no-repeat left bottom;}
.entry-content .zxx_read_more{text-align:left; margin-bottom: 0;}
.entry-content + .postmetadata{line-height: 1;}
.widecolumn{line-height:1.6;}
.thread-alt{background-color:#f8f8f8;}
.thread-even{background-color:white;}
.depth-1{border:1px solid #ddd;}
.even, .alt{border-left:1px solid #ddd;}
small{font-family:Arial, Sans-Serif; font-size:75%; line-height:1.5;}
h2{font-size:2em;}
h2.pagetitle{font-size:1.6em;}
h2 > a{font-size: 24px;}
.qr_code{position: absolute; width:50px; height:50px; cursor:pointer;margin:0 0 0 20px;}
.qr_code img{width:50px; height:50px; position:absolute; right:0;}
.qr_code:hover img{width:300px;max-width:300px;height:300px;margin:-20px 0 0 -15px;box-shadow:1px 1px 3px rgba(0,0,0,.2);}
.qr_code:after{content:'扫我分享';position:absolute;margin:-18px 0 0 5px;color:#666;font:menu;font-size:12px;white-space:nowrap;visibility:hidden;}
.qr_code:hover:after{visibility:visible;}
.sldebar_out h2{font-size:12px; margin:0; padding-left: 13px; line-height: 22px;}
h3{font-size:1.5em;}
div.sticky {background:#f7f7f7; background:rgba(50,60,70,.04);padding:1px 20px 20px; margin-top:20px;}
.sticky h2 {padding-top:0; margin-top:15px!important;}
/*share*/.wp_share_box{padding:15px 0 10px 20px; background:#F0F2F5; border:1px dashed #ccc; margin-top:-1px; overflow:hidden; _zoom:1;}
.wp_share_box + p{font-family:'microsoft yahei'; font-size:87.5%;}
.wp_share{display:inline-block; height:20px; line-height:20px; background:url(images/index_icon.gif) no-repeat; padding-left:20px; padding-top:1px; margin-right:5px;}
.wp_share:last{margin-right:0;}
.wp_share1{background-position:0 -60px;}
.wp_share2{background-position:0 -80px;}
.wp_share3{background-position:0 -100px;}
.wp_share4{background-position:0 -120px;}
.wp_share5{background-position:0 -140px;}
.wp_share6{background-position:0 -180px;}

.commentmetadata {font-weight:normal;}
small, .sldebar_out ul ul li, .sldebar_out ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777;}
code{border:1px solid #EAEAEA; background-color:#F8F8F8; border-radius:3px; padding:0 4px; margin-left:2px; margin-right:2px;font-family:Consolas,monospace;}
acronym, abbr, span.caps{font-size:12px;letter-spacing:.07em;}
h2 a:hover, h3 a:hover {color:#06c;text-decoration:none;}
.a_link, .entry a[href*='/study/']{color:#f30; text-decoration:underline;}
.a_link:hover{color:#f30; text-decoration:none;}
#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt;}
#wp-calendar caption {font:bold 20px 'Lucida Grande', Verdana, Sans-Serif;	text-align:center;	}
#wp-calendar th {font-style:normal;text-transform:capitalize;}
/* End Typography & Colors *//* Begin Structure */
.entry pre{padding:10px; margin:5px 0; font-size:13px; background:#eee; background-color:rgba(0,0,0,.07); border:1px dashed #ccc; color:#00F; white-space:pre-wrap; word-wrap:break-word;font-family:"Lucida Console", Consolas, Monaco;}
.narrowcolumn{margin-right:360px; padding-left:13px; padding-right:15px;}
.narrowcolumn:before{content:''; display:table; clear:both;}
.widecolumn{margin-right:360px; padding-left:13px; padding-right:15px; zoom:1;}
.post{margin:0 0 40px; text-align:justify; font-size:medium;}
.post hr{display:block;}
.widecolumn .post,#menubar .post{margin:0;}
.widecolumn .postmetadata {border-left:none;padding:4px 0;}
.narrowcolumn .postmetadata {padding-top:5px;}
.widecolumn .smallattachment {text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
.widecolumn .attachment {text-align:center;margin:5px 0px;}
.postmetadata {clear:both; font-size:87.5%;}
.postmetadata + .link{margin-top:5px;}
h3[id^='post'] { margin-top: 50px; }
h3[id] ~ .postmetadata { line-height: 24px; margin: 10px 0;}
.da_bottom{margin-top:10px;}
.da_bottom_w,.da_bottom_ht{display:block;width:728px;height:90px;max-width:100%;background:no-repeat center;background-size:contain;}
.da_bottom_w{background-image:url(http://image.zhangxinxu.com/image/blog/201606/zj1.png);}
.da_bottom_ht{background-image:url(http://image.zhangxinxu.com/image/blog/201608/haitang.png); }
.da_bottom_ht:after{visibility:hidden;}
.da_article{position:absolute;visibility:hidden;display:inline-block!important;}
p+.da_article{margin:16px 0;position:static;visibility:visible;}
.da_zf_x{display:inline-block;vertical-align:top;width:362px;overflow:hidden;position:relative;}
.da_bottom_n,.da_bottom_y{display:block;width:360px;height:90px;border:1px solid #005E9C;}
.da_bottom_n:before{content:url(http://image.zhangxinxu.com/image/blog/201606/zf36090.jpg);}
.da_bottom_y{border-color:transparent;}
/*.da_bottom_y:before{content:url(http://ww3.sinaimg.cn/mw690/4b4d632fgw1f497otmdt2j20a002i3yo.jpg);}*/
.da_bottom_y:before{content:url(http://image.zhangxinxu.com/image/blog/201703/mv360-90a.png);}
.da_yd,.da_zf,.da_ym,.da_ht{overflow:hidden;color:#fff;line-height:20px;}
.da_yd span.l,.da_zf span.l,.da_ym span.l,.da_ht span.l{background:#C81624;padding:2px 15px 1px;font-size:14px;}
.da_yd a.r,.da_zf a.r,.da_ym a.r,.da_ht a.r{width:20px;height:20px;background:#C81624;color:#fff;text-decoration:none; text-align:center;}
.da_zf span.l,.da_zf a.r{background:#005E9C;}
.da_ym span.l,.da_ym a.r{background:#e84472;}
.da_ht span.l,.da_ht a.r{background:#1ca066;}
body > .da_bottom {position:fixed;left:13px;bottom:-90px;margin:0;-webkit-animation:adUp .5s .3s both;animation:adUp .5s .3s both;transition:bottom .25s;visibility:visible;}
body > .da_bottom .hidden {display:inline;}
.da_no_away{display:none;}
.ins_txt{color:#999;font-size:14px;margin-left:20px;}
.yw_overlay {position:fixed;left: 0;top: 0; height: 100%;width: 100%;padding: 0;background-color: rgba(25,28,34,.88);text-align:center;overflow:auto; z-index: 19;}
.yw_overlay:after{content:'';display:inline-block;height:100%;vertical-align:middle;}
.yw_overlay .alipay_support{display:inline-block;padding:20px;background-color:#fff;vertical-align:middle; font-size:14px;}
.alipay_img {margin-top:15px;}
.alipay_img img{width:164px; height:164px; padding:5px; margin:0 10px; border:1px solid #ccc; border-radius:4px; background-color:#fff;}

.sup_span{font-weight:200;color:#999;}
.sup_span a{outline:1px dotted;}
.sup_span a:hover{outline:none;}
@keyframes adUp {
	from { transform: translateY(100%); }
	top { transform: translateY(0%); }
}
/*	Begin Headers */
#content h2{margin:30px 0 0; }
body.single #content h2{margin-top:0;}
h2.pagetitle {margin-top:30px;text-align:center;}
h3{padding:0;margin:30px 0 0;}
.entry h3{margin-top:18px;}
h3.comments {padding:0;margin:40px auto 20px ;}
#content h2,.entry h3,h3[id^='post'] > a {font-family:"Noto Sans CJK SC", "Source Han Sans CN", 'PingFang SC', 'Myriad Pro', 'Hiragino Sans GB', SimHei;}
/* End Headers */body.category h3{font-size:24px; margin-top:10px;}
p.sidebar_rss{font-family:simsun;}
img.centered {display:block;margin-left:auto;margin-right:auto;	}
img.alignright {padding:4px;margin:0 0 2px 7px;display:inline;	}
img.alignleft {padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright {float:right;}
.alignleft {float:left;}
.f11b{font-size:16px; font-weight:bold;}
.entry .similarity li:before, .sldebar_out ul ul li:before {content:"\00BB \0020";	}
.sldebar_out ul ul li:before{margin-left:5px;}
.entry ol, .entry ul {padding:0 0 0 35px;margin:0;}
.entry ul{list-style:disc;}
.postmetadata ul, .postmetadata li {display:inline;}
.sldebar_out li {margin-bottom:15px;}
.sldebar_out li:last-child{margin-bottom:0;}
.sldebar_out ul p, .sldebar_out ul select {margin:5px 0 8px;}
.sldebar_out ul ul ul, .sldebar_out ul ol {	margin:0 0 0 10px;}
ol, .sldebar_out ul ol {list-style:decimal outside;}
.sldebar_out ul ul li, .sldebar_out ul ol li{margin:3px 0 0; padding:0; *text-indent:12px; *background:url(images/wp_list_img.gif) no-repeat left -46px;}
.sldebar_out ul ul li{font-size:10px; letter-spacing:-1px;}
.sldebar_out ul ul li a{font-size:13px; letter-spacing:0; font-family:Arial, Helvetica, sans-serif;}
.zxx_head_image{width:90px; height:100px; float:left;}
.zxx_some_info{padding-left:100px;line-height:17px;}
.zxx_some_info li{padding:0px 5px 3px; margin-bottom:3px; background:url(images/zxx_dotted.gif) repeat-x 0 bottom;}
.zxx_some_info li:last-child{background:none; margin-bottom:0; padding-bottom:0;}
/* Begin Form Elements */
.widget_search{position: relative;overflow: hidden;}
#searchform{position:absolute; padding:8px 0 0; right:6px; white-space: nowrap;}
h2.center + #searchform{position:static; text-align:center; margin-top: 30px;}
input#s{width:250px;width:25vw; padding:8px 6px; border:1px solid #86A0D6;border-radius:2px;box-sizing:content-box;-webkit-appearance:textfield; font-size: 12px;}
input#s:focus{border-color:#34538b;}
.widget_search #s{width: 250px;width: calc(100% - 70px);}
.widget_search #searchform{position: static;}
#searchsubmit{width:30px;padding:8px 10px;border:1px solid #86A0D6;background:#f8f8f8;border-radius:2px; color:#555; font-size: 12px; cursor:pointer; overflow:visible;box-sizing:content-box;-webkit-appearance:push-button;}
input::-moz-focus-inner{border:0;padding:0; }
#searchsubmit:hover{background-color:#f0f3f9;}
.entry form {text-align:center;}
select{width:130px;}
.respond_title{margin-top:0;}
.da_title,.respond_title{font-family:SimHei;}
#commentform input, #commentform textarea{padding:4px; border:1px solid #7F9DB9; background-color:#fff;}
#commentform input:focus, #commentform textarea:focus{box-shadow:inset 0 0 1px #7F9DB9; outline:none;}
#commentform input{width:250px; margin:0 5px 5px 0; padding:8px;}
#commentform{margin:5px 0 0 0;}
#commentform textarea {width:550px; height:140px; overflow:auto;}
#commentform #submit{width:100px; height:36px; background-color:#f0f3f9;color:#333; overflow:visible; cursor:pointer; box-shadow:1px 1px #AFC4EA,2px 2px #AFC4EA,3px 3px #AFC4EA; font-size:14px;}
#commentform #submit:active{-ms-transform:translate(1px,1px);transform:translate(1px,1px);box-shadow:1px 1px #AFC4EA,2px 2px #AFC4EA;}
#commentform #submit:hover{background-color:#EAEDF5;}
form.mobile p > label {display:none;}
#commentform.mobile input {box-sizing:border-box;width:100%;margin:0 0 10px;font-size:16px;}
form.mobile textarea{font-size:16px;}
#respond{padding-left:25px;}
#respond:after{	content:""; display:table; clear:both;}
/* End Form Elements *//* Begin Comments*/
.alt {margin:0;padding:10px;}
/*comment*/
.commentlist{width:90%; padding-left:25px; font-size:medium;}
.commentlist li{margin:15px 0 10px; padding:5px 5px 10px 10px;font-weight:bold; font-size: 87.5%;}
.commentlist li ul li{margin-left:1em; background-color:#eee;}
.commentlist p{margin:10px 5px 10px 0;font-weight:normal;line-height:1.5; text-transform:none;}
.commentlist li .avatar{float:right; border:1px solid #eee;	padding:2px;background:#fff;}
.commentlist cite, .commentlist cite a {font-weight:bold;font-style:normal;}
.comment-body{word-break:break-all;}
.children{padding:0;}
#commentform p{margin:5px 0; overflow:hidden; zoom:1;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata {margin:0;display:block;}
/* Begin Calendar */
#wp-calendar {empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a {padding-right:10px;text-align:right;}
#wp-calendar #prev a {padding-left:10px;text-align:left;}
#wp-calendar a {display:block;}
#wp-calendar caption {text-align:center;width:100%;}
#wp-calendar td {padding:3px 0;text-align:center;	}
#wp-calendar td.pad:hover {	background-color:#fff;}
/* Begin Various Tags & Classes */
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0; display:block;}
.screen-reader-text {position:absolute;left:-1000em;}
.navigation {text-align:center;padding:20px 0; overflow:hidden; zoom:1;}
/* Captions */.aligncenter, div.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;border-radius:3px;}
.wp-caption img {margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px;	line-height:17px;padding:0 4px 5px;margin:0;}
/*relate article plugin*/.similar_title{padding:0 0 5px 12px; font-size:1em; font-weight:bold;}
.similarity{padding:10px; margin-top:10px; background:#F0F2F5; border:1px dashed #ccc;}
.entry .similarity ul{font-size:12px; padding-left:0; overflow:hidden; zoom:1; list-style-type:none;}
.similarity ul li{*background:url(images/wp_list_img.gif) no-repeat left 0.75em; width:49.5%; padding:0.4em 0; float:left; text-indent:12px;}
body.page .similarity{display:none;}
/*navigation*/.navigation_bot{padding-bottom:20px; text-align:right;}
.navigation_top{padding-top:20px; text-align:right;}
#link,.link{background:#f5f5f5; background-color:rgba(0,0,0,.05); border-left:5px solid #ccc; font-size:14px; padding:6px 8px;font-family:'Microsoft JhengHei';}
.params_table{background:#A7BFE8; font-size:12px;}
.params_table th{border:3px solid #fff; background:#f0f3f9; text-align:center;}
.params_table td{padding:2px 4px; border:3px solid #fff; background:#f9f9f9;}
.params_table tr:hover{opacity:0.95; filter:Alpha(opacity=95);}
span.s{font-size:14px; color:#999;}
/*slide change*/
.widget_categories,.widget_archive li,.widget_archive .widgettitle{width:46%; padding: 0 5px; margin-right:4%; float:left;-ms-box-sizing:border-box;box-sizing:border-box;}
h2.widgettitle{padding-top:5px;}
.sldebar_out .widget_categories{background-color:#f0f3f9;padding-bottom:5px;margin-bottom:5px; box-shadow:inset 1px 1px rgba(0,0,0,.08);}
.widget_recent_entries{clear:both; padding-top:15px;}
.sldebar_out .widget_archive{margin-bottom:0;}
.alipay_ad{ margin:10px 0 -10px; overflow:hidden; _zoom:1;}
.alipay_ad_a{display:inline-block; width:80px; height:80px; background-color:#eee; text-align:center; color:#333; vertical-align:bottom;}
.alipay_ad_a:hover{color:#000;}
.alipay_ad_line{display:inline-block; height:100%; width:0; vertical-align:middle;}
.alipay_ad_txt{display:inline-block; padding:5px; vertical-align:middle;}

.slide_hide #sidebar{display:none;}
.slide_hide #content{border-right:0; margin-right:0;}
.shink_rel{position:relative;}
.shink_a{display:none; width:15px; height:80px; line-height:80px; background-color:#BECEEB; text-align:center; text-shadow:-1px -1px #111; text-decoration:none; position:fixed; right:350px; *right:363px; top:50%; margin-top:-40px; border-top-left-radius:4px;border-bottom-left-radius:4px; font-size:12px; opacity:0;}
@media all and (max-width:1025px) {
	.shink_a{opacity:1;}
}
.shink_a:hover{background-color:#A7BFE8; text-decoration:none; opacity:1;}
.slide_hide .shink_a{right:0; *right:13px; opacity:1;}

@media print{  
#header,.wp-pagenavi,#sidebar,#footbar,.alipay_support,.similarity,#respond,.wp_share_box{display:none;}
.commentlist li, #commentform input, #commentform textarea {font:0.9em 'Lucida Grande', Verdana, Sans-Serif;}
.commentlist li ul li {font-size:1em;}
.commentlist li {font-weight:bold;}
.commentlist li .avatar{float:right;border:1px solid #eee;	padding:2px;background:#fff;}
.commentlist cite, .commentlist cite a {font-weight:bold;font-style:normal;}
.commentlist p {font-weight:normal;line-height:1.5em; text-transform:none;	}
.commentlist{width:90%; padding-left:25px;}
.commentlist li{margin:15px 0 10px; padding:5px 5px 10px 10px; border:1px solid #ddd;}
.commentlist li ul li{margin-left:1em; border:1px solid #ccc; background:#eee;}
.commentlist p{margin:10px 5px 10px 0;}
.commentmetadata {font-weight:normal;}
code{background-color:#f0f0f0; border-radius:3px; padding:0 4px; margin-left:2px; margin-right:2px; font-family:Consolas,monospace;}
.entry pre{padding:10px; margin:5px 0; font-size:12px; background:#eee; border:1px dashed #ccc; clear:both; zoom:1; white-space:pre-wrap; word-wrap:break-word;}
.params_table{background:#000; font-size:12px; border:1px solid #333;}
.params_table th{padding:2px 4px; background:#ddd; text-align:center;}
.params_table td{padding:2px 4px; background:#fff;}
#footer{text-align:center;}
strong,h1,h2,h3,h4,h5,h6{font-weight:bold;}
.narrowcolumn, .widecolumn{margin-right:0;}
#content {border-right:0;}
}  
@media all and (max-width:1024px) {
	.menu_tab li{padding:0 6px;}
	input#s{width: calc(100vw - 680px);}
}
@media all and (max-width:640px) {
	img, video，object,embed{height:auto;}
	#headerimg{padding:10px;}
	#headerimg .page_logo{width: 120px; height: 34px; background-size: 100% 100%;}
	#menubar{margin-bottom:40px;}
	.menu_tab{float:none; display:block; margin:0; text-align:center;}
	.menu_tab > li{width:33%;height:36px; line-height:24px; margin:0; padding:0; box-sizing:border-box;}
	.menu_tab > li:last-child{display:none;}
	.menu_tab > li a:not(.boss){display:none;}
	#commentform textarea{box-sizing:border-box; width:100%;}
	.the_main{float:none;}
	#content{min-height:200px; margin-right:0; border-right:0;}
	#content h2{line-height: 1;margin-bottom:5px;}
	.qr_code{display:none;}
	.post{text-align:left; word-break:break-all;}
	.alipay_img img {width:145px;height:145px;}
	.slide_hide #sidebar{display:block;}
	.params_table td, .params_table th{display:block; width:100%;}
	#searchform{left:10px; right:4px;}
	#searchform #s{width:-webkit-calc(100% - 70px); width:calc(100% - 70px); border:1px solid #A7BFE8;}
	#sidebar{width:100%; padding:10px; float:none; box-sizing:border-box; margin:0;}
	.sldebar_out{padding:1px;}
	.zxx_head_image{width:60px; height:70px; margin:0 5px 5px 0;}
	.zxx_some_info{padding-left:0;}
	#respond{padding-left:0;}
	.similarity ul li{width:100%; float:none; text-align:left;}
	#footbar, .shink_a, #search-2{display:none; visibility:hidden;}
	#footer p{padding-bottom:25px;}
	#zxx_intro { display: none; }
	.da_bottom { width:100%; overflow:auto; }
	.da_bottom_w {width:auto;background:#C81624 url(http://ww1.sinaimg.cn/mw690/4b4d632fgw1f3snmkkp9lj208c08c3z4.jpg) no-repeat center;height:150px;text-align:center; background-size:contain;}
	.ad_col2 .da_bottom{display:inline-block;width:48%;}
	.ad_col2 .da_article{position:static;visibility:visible;background-color:#1ca066;}
	.da_bottom_ht{background-image:url(http://image.zhangxinxu.com/image/blog/201608/haitang-m.png);height:150px;}
	.ad_col2{font-size:0;text-align:justify;}
	.ad_col2:after{content:'';display:inline-block;width:100%;}
	.da_bottom_n,.da_bottom_y{width:auto;height:75px;height:calc(0.24 * (100vw - 28px));background-size:100% 100%; background-repeat:no-repeat;}
	.da_bottom_n{background-image:url(http://image.zhangxinxu.com/image/blog/201606/zf300150.jpg);}
	.da_bottom_n:before,.da_bottom_y:before{content: ''; }
	/*.da_bottom_y{background-image:url(http://image.zhangxinxu.com/image/blog/201609/ad300150.png);}*/
	.da_bottom_y{background-image:url(http://image.zhangxinxu.com/image/blog/201701/mw_300_150.png);}
	.da_bottom_y:before{content: '';}
	.da_yd{display:none;}
	.ad_out_m{height:0;margin:20px 0;overflow:hidden;-webkit-transition:height .25s;transition:height .25s;visibility:hidden;}
	.ad_out_m[style*='height']{visibility:visible;}
	.ad_out_m .top_ad{padding:0;height:100%;}
	.ad_index_a{line-height:20px;font-size:14px;width:22px;font-family:Helvetica;margin-bottom:5px;}
	.ad_out_m .ad_slide_x{bottom:0;}
	.navigation{padding:10px 0;}
	.da_no_away{display:block;padding:5px 0;font-size:14px;color:#999;}
	.entry iframe[src*="v.qq.com"] {width:100%;height:300px; }
}
@media all and (max-width:320px) {
.ad_inner{width:calc(100vw - 24px);}
.top_ad{height:262px;}
.top_ad_out::before{display:none;}
}

/* 1600宽度及其以上3栏 */
@media all and (min-width:1600px) {
	.narrowcolumn,.widecolumn{padding-left:370px;}
	#headerimg{padding-left:500px;padding-right:360px;}
	.menu_tab{margin-left:370px;}
	.qr_code img{right:auto; left: 0;}
	.top_ad_out{position:absolute;left:5px;top:180px;width:336px;border:1px solid #beceeb;padding:0;}
	.top_ad_out::before{display:none;}
	.top_ad{padding:0;}
	body > .da_bottom{left:5px;}
	.shink_a{visibility:hidden;clip:rect(0 0 0 0);}
}